package top.infopub.mgr.bpa.service;

import com.github.pagehelper.Page;

import top.infopub.dto.bpa.MicroExamQueryDto;
import top.infopub.mgr.bpa.jsonVo.MicroExamDetailJsonVo;
import top.infopub.mgr.bpa.vo.MicroExamPo;
import top.infopub.mgr.common.vo.RspVo;
import top.infopub.model.bpa.MicroExam;
import top.infopub.generic.GenericService;

public interface MicroExamService extends GenericService<MicroExam, String> {
 
    /**
     * 根据条件查询其他费合同记录
     * @param
     * @return 
     * @see
     */
    Page<MicroExamPo> selectByDomainWhere(Page<MicroExamPo> page,MicroExamQueryDto microExamQueryDto);

    /**
     * 新增/编辑记录
     * @see
     */
    RspVo save(MicroExamDetailJsonVo jsonVo, Integer submitType);
    /**
     * 详情
     */
    MicroExamDetailJsonVo getDetail(String id);

    /**
     * 详情
     */
    MicroExamPo queryById(String id);
}